html {
	overflow-y						: scroll;
	padding							: 0px 5px 5px 5px;
	font-family						: Arial,Helvetica,sans-serif;
	font-size						: 12px;
}
* {
	margin							: 0px;
	padding							: 0px;
}
body
{
	#background-color				: #323232;
	background-color				: #c7dce6;
	
}
#page
{
	min-width						: 800px;
	max-width						: 1024px; /* temp */
	margin							: 0px auto;
	padding							: 0px 25px 0px 25px;
}
.page-bottom
{
	height							: 15px;
	min-width						: 800px;
	max-width						: 1024px; /* temp */
	margin							: 0px auto;
	padding							: 0px 25px 0px 25px;
}
#header
{
	height							: 30px;
}
ul#menu {
	background-color				: orange;
	margin							: 0px 0px 0px 10px;
	padding							: 0px;
	font-size						: 17px;
	line-height						: 35px;
	list-style						: none outside none;
}
ul#menu li {
	float							: left;
	margin							: 2px 1px 0px 0px;
	padding							: 0px 15px;
	cursor							: pointer;
}

ul#menu li.right {
	float							: right;
}
ul#menu li.small {
	font-size						: 10px;
}
ul#menu li:hover, ul#menu li.active {
	background-color				: #fdfdfd;
}
ul#menu li a {
	display							: block;
	
}

.header-bottom
{
	height							: 8px;
	margin-bottom					: 15px;
}
#sidebar
{
	width							: 260px;
	margin-left						: -270px;
	padding							: 0px 0px 15px 0px;
}
#sidebar .widget .top
{
	height							: 8px;
	-moz-border-radius				: 4px 4px 0px 0px;
	-webkit-border-radius			: 4px 4px 0px 0px;
	border-width					: 1px 1px 0px 1px;
	border-style					: solid;
	
}
#sidebar .widget .content
{
	padding							: 10px;
	border-width					: 0px 1px 0px 1px;
	border-style:solid;
	
}
#sidebar .widget .bottom
{
	height							: 8px;
	margin-bottom					: 15px;
	-moz-border-radius				: 0px 0px 4px 4px;
	-webkit-border-radius			: 0px 0px 4px 4px;
	border-width					: 0px 1px 1px 1px;
	border-style					: solid;
	
}

#sidebar .widget .content h1
{
	border-bottom					: 1px solid #DDDDDD;
	color							: #666666;
	font-size						: 14px;
	font-weight						: normal;
	margin-bottom					: 7px;
	padding-bottom					: 8px;
	padding-left:7px;
}
a{
	color							:#0088CC;
	text-decoration					:none;
}
a:hover
{
	text-decoration:underline;
}
#sidebar .widget .content a
{
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background:none repeat scroll 0 0 transparent;
	display:block;
	font-size:11px;
	line-height:19px;
	margin:0px 1px 0 0;
	padding:3px 5px 3px 6px;
}
#sidebar .widget .content a:hover
{
	background:none repeat scroll 0 0 #2277BB;
	color:#FFFFFF;
	text-decoration:none;
}

#content-wrapper
{
	width							: 100%;
}
#content-wrapper .column
{
	
}
.with-sidebar
{
	margin-right					: 280px;
}
#content-wrapper .column .box
{
	
}
#content-wrapper .column .box .top
{
	height							: 8px;
}
#content-wrapper .column .box .content
{
	padding							: 0px 10px 0px 10px;
	
	word-wrap						: break-word;
}
#content-wrapper .column .box .bottom
{
	height							: 8px;
}
#content-wrapper .column .box .content .form .legend p.title
{
	font-size						: 20px;
	font-weight						: normal;
	color							: #555555;
	padding							: 5px 0 10px 10px;
}
#content-wrapper .column .box .content .form .legend p.description
{
	color							: #333333;
	line-height						: 15px;
	padding							: 0px 0px 10px 12px;
}

#content-wrapper .column .box .content .form .top
{
	border: 1px solid #E9E9E9;
	border-bottom:0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
}
#content-wrapper .column .box .content .form .content
{
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	-moz-border-radius: 0px;
	-webkit-border-radius:0px;
}
#content-wrapper .column .box .content .form .bottom
{
	border: 1px solid #E9E9E9;
	border-top:0px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
}
#content-wrapper .column .box .content .info
{
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 5px;
	background:none repeat scroll 0 0 #F4F4F4;
	border:1px solid #EEEEEE;
	padding:10px;
	margin-bottom:10px;
}
.float-left
{
	float							: left;
}
.float-right
{
	float							: right;
}
.clear-both, .clear-fix
{
	clear							: both;
}
.clear-fix
{
	line-height						: 1px;
	height							: 1px;
	overflow						: hidden;
}
.color-page
{
	background-color				: #FFFFFF;
}
.color-content-dark
{
	background-color				: #F6F6F6;
}
.color-content-light
{
	background-color				: #FFFFFF;
}
.color-widget-dark
{
	background-color				: #DDEEF6;
	color:#445566;
	border-color					: #D0E6F0;
}
.color-widget-light
{
	background-color				: #EEEEEE;
	border-color					: #E9E9E9;
}

.rounded-bottom
{
	-moz-border-radius-bottomleft	: 5px;
	-moz-border-radius-bottomright	: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.rounded-top
{
	-moz-border-radius-topleft		: 5px;
	-moz-border-radius-topright		: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.hidden {
	display							: none;
}
/* Form */
.common-form
{
	clear							: both;
}
.common-form dt
{
	clear							: left;
	float							: left;
	width 							: 140px;
	line-height						: 25px;
	vertical-align					: top;
	padding							: 5px 0px 5px 0px;
}
.common-form dd
{
	float							: left;
	padding							: 5px 0px 5px 0px;
}
.common-form dd p.description
{
	color							: #777777;
	font-size						: 11px;
	padding-top						: 5px;
}
.common-form dd.label
{
	padding							: 9px 0px 5px 0px;
}
.common-form input[type="text"],
.common-form input[type="password"],
.common-form textarea,
.common-form select,
.common-form checkbox {
	-moz-border-radius				: 3px 3px 3px 3px;
	-webkit-border-radius			: 3px 3px 3px 3px;
	background						: none repeat scroll 0 0 #FFFFFF;
	border							: 1px solid #CCCCCC;
	font-size						: 13px;
	font-family						: Arial,Helvetica,sans-serif;
	padding							: 4px 5px;
}
input[type=text]:focus,
input[type=password]:focus,textarea:focus,
input[type=text]:hover,
input[type=password]:hover,textarea:hover,
select:hover
{
	outline							: none;
	border-color					: rgba(82,168,236,.75)!important;
	box-shadow						: 0 0 8px rgba(82,168,236,.5);
	-moz-box-shadow					: 0 0 8px rgba(82,168,236,.5);
	-webkit-box-shadow				: 0 0 8px rgba(82,168,236,.5);
}
.common-form .view dt
{
	font-weight						: bold;
}
.common-form .view dd
{
	padding-top						: 10px;
}
.form-required{
	color							: #f00;	
}
h3  {
	color							: #000000;
	font-size						: 14px;
}

img  {
	background						: none repeat scroll 0 0 #FFFFFF;
	border							: 1px solid #969696;
	padding							: 3px;
}
.block {
	-moz-border-radius:7px 7px 7px 7px;
	-moz-box-shadow:0 0 5px #E9E9E9;
	background-color:#E9E9E9;
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #E9E9E9;
	margin-bottom:30px;
	overflow:hidden;
	padding:14px;
	position:relative;
	margin:5px 5px;
	float:left;
	width:194px;
	height:60px;
}

.block-summary{
	clear:both;	
}